All Products  |   Support  |
Search  |
microsoft.com Home

Microsoft Speech.net Technologies Home
|     |  Downloads
|  Microsoft Speech.net Technologies Support

Search this site:

News and
Information

Press
Releases
Speech.NET
Overview
Why
Speech
How Speech
Works
Donate
your Voice
Glossary
of Terms

Technical
Information

Speech
Design
Speech
API Overview
Whitepapers
General
FAQ
Entropic

Related
Technologies

Microsoft
Research
Accessibility
Mobility

Speech
SDK

SDK
Information
Third Party
Partners
Legal

Redistributable Files

The Microsoft Speech SDK 5.0 setup is built on the
Windows Installer technology. The SAPI 5.0 core components are only
available for distribution through Windows Installer merge modules
and are called .msm files. These .msm files should be included in an
application or engine setup using a Microsoft Installer .msi file.
The .msi files consume the merge modules and handle the actual
installation process. All other application specific installable
files should be included in this module. The .msi is run by the
setup.exe file. The setup.exe file determines if the Windows
Installer is present on the user's system and installs it if
necessary.

SAPI 5.0 is redistributable by ISVs or individuals
by including the Speech SDK MSM's in their setup process and using
the Windows Installer merge module technology.

Microsoft
Speech SDK modules

Sp5sdk.msi

The full installation of the Microsoft Speech SDK
includes the following modules:

sp5.msm

sp5intl.msm

sp5sr.msm

sp5ccint.msm

sp5dcint.msm

Sp5ttint.msm

Spcommon.msm

The Speech SDK samples and help documentation for
SAPI 5.0 API/DDI will also be included the installation. However,
the L&H engines are not included.

Speech SDK
core modules

sp5.msm

The SAPI 5.0 runtime (SAPI.DLL ,SAPISVR.exe,
sapi.cpl, sapi.cpl help files) only: We will make this available
as a re-distributable component for ISVs, both application vendors
and engine vendors. The ISV will be expected to install their
engines in the proper location and make the proper registry
settings for the engines. For more information, please see the Speech SDK file locations section
below.

Sp5intl.msm

These modules contain localized resource .dlls
needed for the control panel, sapi.cpl. (Note - Sapi.cpl contains
English resources so that if none of the sp5intl.msm's are
installed we default to English). The control panel is the GUI
which is used to select the various speech engines and setting for
a voice enabled application . The control panel has been localized
for other languages. Currently, there are three separate language
dependent modules, as listed below:

English

Japanese

Chinese (simplified)

If the number of localized languages increases,
there will be separate msms for each language. This module has a
dependency on sp5.msm.

Speech
Recognition (SR) modules

Sp5sr.msm

The Microsoft SAPI 5.0 SR engine files are
contained within this module (spsreng.dll and spsrx.dll). There
are no speech data files located within this module, as the
Microsoft SR engine is language independent. This implies that one
engine can perform SR processing for multiple languages by loading
different speech data files. This module has a dependency on
sp5.msm and sp5intl.msm

Sp5itn.msm

The language specific SAPI 5.0 ITN components are
located within this file. The ITN modules allow developers to
include Inverse Text Normalization in the SR applications. There
are three separate language dependent modules:

English

Japanese

Chinese (simplified)

This module has a dependency on sp5sr.msm,
sp5intl.msm and sp5.msm.

Sp5ccint.msm

The SAPI 5.0 command and control (C&C) module
contains the SR data needed for developers that want to add
command and control to their applications. Game developers that
need to provide a C&C module that is small enough to be
efficiently downloaded over the web, is another example of using
this module. This module also contains localized resource .dlls
for the Microsoft Speech Recognition Engine (spsrx.dll). These
resource .dlls contain User Interfaces for the Training Wizard and
Microphone Wizard. (Note - Spsrx.dll contains English resources,
if none of the sp5ccint.msm's are installed we default to
English). There are three separate language dependent
modules:

English

Japanese

Chinese (simplified)

This module has a dependency on sp5sr.msm,
sp5intl.msm and sp5.msm.

Sp5dcint.msm

The Microsoft SAPI 5.0 SR engine's entire
acoustic and language modules are rather large files to download
over the web. These will be in three separate languages dependent
modules:

English

Japanese

Chinese (simplified)

This module has a dependency on sp5ccint.msm,
sp5sr.msm, sp5intl.msm and sp5.msm.

Text to
Speech (TTS) modules

Sp5ttint.msm

The Microsoft SAPI 5.0 TTS English engine is a
language dependent TTS engine. This implies that the TTS engine
module will contain the engine as well as the data files for the
engine. Currently, Microsoft is shipping the following language
TTS engines:

English

Chinese (simplified)

This module has a dependency on sp5.msm and
sp5intl.msm.

spcommon.msm

Contains files that are common to both the
Microsoft SAPI 5.0 TTS and SR engine. Currently, this is shipped
for the following languages:

English

For more information:

Please see the full Setup
Whitepaper in documentation.

Last updated October
24, 2000
?2001 Microsoft
Corporation. All rights reserved. Terms of use.